Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier Oprogramowania Java

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Inżyniera Oprogramowania Java, który dołączy do naszego zespołu technologicznego i pomoże w tworzeniu, rozwijaniu oraz utrzymywaniu nowoczesnych aplikacji opartych na języku Java. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu obiektowym, znajomość frameworków takich jak Spring czy Hibernate oraz umiejętność pracy w zespole scrumowym. W tej roli będziesz odpowiedzialny za projektowanie, implementację i testowanie komponentów aplikacji, a także za analizę wymagań biznesowych i technicznych. Będziesz współpracować z zespołem analityków, testerów oraz innych programistów, aby dostarczać wysokiej jakości rozwiązania programistyczne. Oferujemy możliwość pracy nad ciekawymi projektami w środowisku opartym na nowoczesnych technologiach, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do szkoleń i certyfikacji. Jeśli jesteś osobą samodzielną, komunikatywną i pasjonujesz się tworzeniem oprogramowania w języku Java, zapraszamy do aplikowania. Twoje umiejętności i zaangażowanie będą miały realny wpływ na rozwój naszych produktów i usług.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja aplikacji w języku Java
  • Tworzenie i utrzymanie kodu zgodnego z najlepszymi praktykami
  • Współpraca z zespołem projektowym i testerami
  • Analiza wymagań technicznych i biznesowych
  • Tworzenie dokumentacji technicznej
  • Udział w przeglądach kodu i testach jednostkowych
  • Optymalizacja wydajności aplikacji
  • Rozwiązywanie problemów technicznych i błędów
  • Wdrażanie nowych funkcjonalności
  • Utrzymywanie wysokiej jakości kodu źródłowego

Wymagania

Text copied to clipboard!
  • Minimum 3 lata doświadczenia w programowaniu w języku Java
  • Znajomość frameworków Spring, Hibernate
  • Doświadczenie w pracy z bazami danych (np. MySQL, PostgreSQL)
  • Znajomość narzędzi kontroli wersji (np. Git)
  • Umiejętność pracy w zespole scrumowym
  • Znajomość wzorców projektowych
  • Dobra znajomość języka angielskiego
  • Umiejętność analitycznego myślenia
  • Znajomość narzędzi CI/CD
  • Doświadczenie w pracy z REST API

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z frameworkiem Spring?
  • Czy pracowałeś wcześniej w zespole scrumowym?
  • Jakie narzędzia CI/CD znasz i stosujesz?
  • Czy masz doświadczenie w pracy z bazami danych relacyjnymi?
  • Jakie projekty realizowałeś w języku Java?
  • Czy posiadasz certyfikaty związane z programowaniem w Javie?
  • Jak radzisz sobie z debugowaniem i rozwiązywaniem błędów?
  • Czy masz doświadczenie w pracy z mikrousługami?
  • Jakie wzorce projektowe stosujesz najczęściej?
  • Czy masz doświadczenie w pracy z systemami kontroli wersji?